
package cn.imnu.legalaid.dto.Lawyer;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

@Data
public class LawyerDetailDTO {
    // 律师基本信息
    private Integer id;
    private String realName;
    private String email;
    private String phone;
    private String avatarUrl;

    // 律师专业信息
    private String barNumber;           // 律师协会编号
    private String barAssociation;      // 律师协会名称
    private Integer practiceYears;      // 从业年份
    private List<String> specialties;   // 专业领域列表
    private String firmName;            // 律所名称
    private String officeAddress;       // 办公室地址
    private String educationBackground; // 教育背景
    private String professionalCertificates; // 专业证书
    private BigDecimal hourRate;        // 时薪
    private BigDecimal rating;          // 评分
    private Integer caseCount;          // 案件处理数
    private String description;         // 个人介绍

    // 时间信息
    private LocalDateTime createdAt;    // 创建时间
    private LocalDateTime updatedAt;    // 更新时间
    private LocalDateTime lastLogin;    // 最后登录时间
}
